// callback_sdk.h
#ifndef CALLBACK_SDK_H
#define CALLBACK_SDK_H

#include <functional>
#include <string>

// 使用std::function定义回调类型（C++11特性）
using DataCallback = std::function<void(const std::string&, int)>;

class CallbackSdk {
public:
    void setDataCallback(DataCallback callback);
    void triggerEvent(const std::string& event, int value);
    
private:
    DataCallback callback_;
};

#endif